package com.ygxsk.integrated.retrofit

/*
 * @Author:itchenqi175@163.com
 * @Time:2023-02-01  17:24
 * @Description:his is 做上传参数的 键--值 对的 因为有很多相同的
 */
object Parameterkey {

//    设置 获取的服务站数量的个数，如果大于200个，就从本地数据库执行
//    const val MAX_LENGTH_STATION_COUNT_SIZE_INT = 200;
//    const val fileprovider = "com.ygxsk.carhome.fileprovider"

    //加载下一页是 -1 就禁用 上拉加载更多；
    const val GET_NEXT_PAGINATION = -1;

    //客户关怀-餐券发放 的前缀 是 AUTOSTEWARD_
    //AUTOSTEWARD_32c48fe0534459bc63d3098c53142ed3
    //卡券核销的前缀
    const val QRCODE_PREFIX = "AUTOSTEWARD";
    const val QRCODE_HTTP = "http";

    //token的前缀；
    const val TOKEN_PREFIX = "AutoSteward_";

    //USER_AGENT前缀
    const val USER_AGENT_PREFIX = "AutoSteward/";

    //首页获取用户所属店铺信息传参
    const val usertoken = "usertoken";
    //const val TOKEN_PREFIX = "CloudSteward_";

    //监听是否是首位字母的数字是0的
    const val INPUT_FIRST_NUMBER_NOT_ZERO = "0";

    //转换0元的一个常量
    const val BIGDECIMAL_ZERO = "0.00";

    //关键字 搜索的长度，最低限制2位字符
    const val keyWordLength = 2;

    //设置相机相册的最大几张图
    const val maxOriginalSize_one = 1;
    const val maxOriginalSize_three = 3;
    const val maxOriginalSize_nice = 9;

    //提交日报数字类的提交显示，最大9位数 int型  最长长度9位，最大1000000000     金额型 小数保留2位  最长不超过 11位
    //int型  最长长度9位，最大1000000000     金额型 小数保留2位  最长不超过 11位
    const val MAX_LENGTH_WATCHER_SIZE_INT = 9;

    //BigDecimal 类型 要限制11位
    const val MAX_LENGTH_WATCHER_SIZE_BIGDECIMAL = 9;

    //添加中低风险的默认id值
    const val AGREEN_MENT_FILE_ID = -1;

    //添加新增的-默认的-资产管理的id
    const val MODIFY_ASSERT_ID = "";

    //--------------------------------------------------
    //默认 查询 第一页数字为 1
    const val pageNum_default_first = 1;

    //每一页默认是10条数据
    const val pageSize_default = 10;//10

    //只有一页数据,也是默认的仅仅只有1页面数据
    const val totalPageNumberCount_onePage = 1;

    //每一个增量单位，就是分页 一次添加1个
    const val increment_unit = 1;

    //传递的pagesize内容
    const val pageSize = "pageSize"

    //png图片的后缀
    const val png = ".png"

    //图片的后缀格式
    const val jpg = ".jpg"

    //传递的页码
    const val pagination = "pagination"


    //--------------------------------------------------
    //"data:image/gif;base64," + res.img;
    const val base64png = "data:image/png;base64,";
    const val base64jpg = "data:image/jpg;base64,";
    const val submitsuccess = "提交成功"

    //token的用
    const val uuid = "uuid"

    //这种是没有参数的记录
    const val key = "key"

    //车辆预约维保上传的内容
    const val handleStatus = "handleStatus"

    //车辆预约维保的按照时间段查询
    const val beginTime = "beginTime"

    //车辆预约维保的按照时间段查询的结束时间
    const val endTime = "endTime"

    //车辆维保的搜索关键字
    const val searchName = "searchName"

    //workermanager的值内容
    const val doworkkey = "doworkkey"

    //反馈给发送方的内容
    const val doworkok = "dowork_state_ok"

    //空的post
    const val null_post = "null"

    //弹窗的数字内容
    const val year_month_day_num = "num"

    //空参数的get接口
    const val null_get = "null"

    //修改头像使用
    const val customerId = "customerId"
    const val imageFile = "imageFile"

    //档案管理添加文件类型
    const val fileType = "fileType"

    //验证码的值内容
    const val code = "code"

    // 短信验证码
    const val password = "password"

    //登录界面用，在汽车项目特有的，2023-7-6 10:17:22添加；
    const val deviceToken = "deviceToken"

    //图片的后缀名字
    const val inputBox = "inputBox"

    //提交工单回访
    const val suggestionId = "suggestionId"

    //旧密码
    const val oldPassword = "oldPassword";

    //旧密码的确认密码
    const val password2 = "password2";

    //传递消息列表
    const val noticeId = "noticeId";

    //业务台账的关键字 的姓名
    const val name = "name";

    //业务台账的关键字 的手机号
    const val phone = "phone";

    //获取数据字典--业务台账的
    const val dictType = "dictType";

    //提交工作日报的--反馈意见--备注信息
    const val remark = "remark";

    //额外的上传服务站经理的id信息
//    const val shopId = "shopId";

    //上传单个图片
    const val file = "file";

    //上传单个图片的auth
    const val auth = "auth";

    //添加 中低风险的业绩存量 的文件内容
    const val files = "files";

    //主要的是【在线评估】由客户上传的 他自己的车辆图片；
    const val receptionImg = "receptionImg";

    //添加-管理层-查看检查记录的列表的勾选日期
    const val createTime = "createTime";

    //检查的图片上传信息
    //114.522758,38.015035
    //经度
    const val longitudeValue = "114.522758";

    //纬度
    const val latitudeValue = "38.015035";

    //管理层-添加 检查录入的获取详情页面的id
    const val id = "id";

    //解析H5传递过来的，右上角的文字
    const val text = "text";

    //解析H5传递过来的需要上传的几张张数
    const val count = "count";

    //签署隐私政策的【同意】上传用
    const val uid = "uuid"

    //做排名的--搜索的--关键字-------
    //展示类型 county-县域 shop-服务站
    const val type = "type";//展示类型 county-县域 shop-服务站

    //年
    const val year = "year";

    //月
    const val month = "month";

    //H5解析退出登录时候的key
    const val message = "message";

    //H5解析打开一个新的webview的标志
    const val url = "url";

    //2023-4-24 友盟设备号
    const val deviceCode = "deviceCode";

    //友盟的设备编号，友盟自动生成的；
    const val deviceCode_android = "_android";

    //接口内使用空【null】的地方；
    const val null_value = "null";

    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
//    {
//        "file_path_local": "/storage/emulated/0/Android/data/com.ygxsk.carhome/files/Pictures/middlelow/IMAGE_20230831_092358735.jpg",
//        "file_name": "IMAGE_20230831_092358735.jpg",
//        "file_path_server": "null/20230831/2023083109240082544260.jpg",
//        "file_url_server": "http://222.222.17.184:8990/resource/null/20230831/2023083109240082544260.jpg",
//        "file_upload": {
//               "filePath": "null/20230831/2023083109240082544260.jpg"
//         }
//    }

    //形式：
    const val file_name = "file_name";//不论本地name或者服务器的name;
    const val file_path_local = "file_path_local";//本地的全路径

    //"filePath": "null/20230829/2023082914144439993768.jpg",
    const val file_path_server = "file_path_server";//服务器的全路径，没有携带http的
    const val file_url_server = "file_url_server";//服务器给的全路径携带http的
    const val file_upload = "file_upload";//一个对象 FileUpload

    //文件的附件类型：是发票-身份证-三包凭证-行车本等
    const val file_file_type = "file_file_type";//一个对象 FileUpload

    //附件的动态上传的名字
    const val file_file_type_name = "file_file_type_name";

    //当前档案附件是否必传
    const val file_required = "file_required";

    //修改这个图片 修改用 fileId
    const val fileId = "fileId";
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------
    //文件的key---------------------------------------------------------------------------

    //const val file_short_name_key = "file_short_name_key";//一个url后缀
    //数据的key内容；
    const val data = "data";//数据的key
    const val chooseTitle = "choosetitle";//弹窗选中的弹窗
    const val indexFlag = "indexFlag";//数据的分类  普通弹窗的筛选分类
    const val appType = "appType";//APP的类型  appType:1代表安卓

    //操作模块-就是巡检模块，银行排名模块，保单整改模块
    const val title = "title";

    //我的自定义的日志，在上传myThroaw的时候的标识，区分其他的接口
    const val addLogCode = "addLogCode";

    //通过银行的编号或者名称 获取服务站信息
    const val realState: String = "realState";
    const val realStateValue: String = "1";

    //通过银行的编号或者名称 获取服务站信息 接口用
    const val siteStatus: String = "siteStatus";
    const val siteStatusValue: String = "1";

    //修改密码用到的
    const val communityId: String = "communityId";

    //注销账号用的
    const val verificationCode = "verificationCode"

    //注销账号的使用 验证码 固定值
    const val verificationCodeValue = "1289"

    //public static final String customerId = "customerId";
    const val nickName = "nickName"
    const val occupation = "occupation"
    const val hobby = "hobby"
    const val trueName = "trueName"

    const val suggestionState = "suggestionState"

    //调试潜在客户
    const val shopInfoId = "shopInfoId"
    const val shopId = "shopId"

    //水费电费物业费缴费记录的标志区分
    const val receiptClassify = "receiptClassify"

    //报修的id
    const val repairId = "repairId"
    const val informationId = "informationId"

    //区域id选择房间的
    const val areaId = "areaId"

    //物业报修-填充名字部分
    const val userName = "userName"

    //添加报修写入的手机号
    const val userPhone = "userPhone"

    //添加报修的提交内容
    const val content = "content"

    //添加报修，选择房屋地址
    const val houseId = "houseId"

    //报修类型的id
    const val repairTypeId = "repairTypeId"

    //提交上门维修的时间，时间戳
    const val serviceTime = "serviceTime"

    //维修空间的id 集合分割
    const val spaceIds = "spaceIds"


    //区分电表和水表的接口的，暂时使用
    const val classify = "classify"

    //物业缴费的去结算 携带的id信息
    const val housePaymentIds = "housePaymentIds"

    //支付方式，水费电费
    const val payType = "payType"

    //支付的预付单号
    const val beforeReceiptNo = "beforeReceiptNo"

    //物业缴费的缴费方式
    const val payTypeCode = "payTypeCode"

    //添加token的内容
    const val userToken = "userToken"

    //支付的时候的APP的来源
    const val appSource = "appSource"

    //水表和水表金额的参数
    const val gaugeList = "gaugeList"

    //水表 表号码的编码
    const val gaugeNo = "gaugeNo"

    //这个水表对应的金额-是我自定义的
    const val myGaugeFinalAmount = "finalAmount"

    //档案合同的认证状态
    const val informationStatus = "informationStatus"

    //客户的手机号内容
    const val clientPhone = "clientPhone"

    //客户姓名 2023-11-27 09:07:14新增的字段需求
    const val clientName = "clientName"

    //2023-11-27 09:07:36新增的身份证字段
    const val idCard = "idCard"

    ///客户类型(0:个人;1:企业),默认是个人
    const val clientType = "clientType"

    //认证法大大用的
    const val companyId = "companyId"

    const val reservationSiteId = "reservationSiteId"

    //核销码字段的标志
    const val accessCode = "accessCode"

    //扫码可获取场地的id
    const val spraySiteId = "spraySiteId"

    //取消预约的能力
    const val reservationId = "reservationId"

    const val couponCode = "couponCode"
    const val isCarNo = "isCarNo"
    const val signTaskId = "signTaskId"
    const val appointDate = "appointDate"

    //0：店铺会员；1：平台会员
    const val userType = "userType"

    //填充车牌号信息
    const val carNo = "carNo"

    //2024年1月11日15:25:21新增发送优惠券的原因
    const val explain = "explain"

    //添加 发送优惠券的数量
    const val everyCount = "everyCount"

    //潜在客户类型 //潜客类型：1新车;2二手车
    const val latentType = "latentType"

    //跟进状态 0:待联系;1:初步接洽;2:有意向;3无意向;4成功;5战败;6取消预约
    const val status = "status"
    const val couponCustomerId = "couponCustomerId"

    //车辆的在线寄售 状态使用 //在线寄售的状态：寄售状态：0:待联系;1:已联系;2:已审核;3已发布;4已取消
    const val statusStr = "statusStr"

    //客户来源 客户来源：0预约试驾；1预约看车；2自然到店；3以旧换新
    const val createsource = "createsource"

    //关键字 主要搜索 客户姓名
    const val keyWord = "keyWord"

    //为了获取车系-传递的车辆品牌id,车系的范畴更小
    const val carBrandId = "carBrandId"

    //车辆车系的id
    const val carSeriesId = "carSeriesId"

    //添加潜客的客户姓名
    const val customerName = "customerName"

    //客户的手机号
    const val customerPhone = "customerPhone"

    //客户的年龄
    const val ageNum = "ageNum"

    //客户的性别信息
    const val memberSex = "memberSex"

    //微信号信息
    const val weChat = "weChat"

    //输入喜好的车型
    const val vehicleName = "vehicleName"

    //添加潜客的详情内容
    const val latentCustomerId = "latentCustomerId"

    //是哪种类型的销售
    const val saleType = "saleType"

    //员工的id信息
    const val receptionId = "receptionId"

    //员工的姓名信息
    const val receptionName = "receptionName"

    //评估的类型
    const val estimateType = "estimateType"
    const val doorTime = "doorTime"
    const val address = "address"

    //获取消息列表的最后一条数据的id;
    const val notificationId = "notificationId"

    //车辆评估的车辆品牌
    const val brandId = "brandId"

    //车系
    const val seriesId = "seriesId"
    const val carName = "carName"

    //出厂日期
    const val releaseDate = "releaseDate"

    //公里数
    const val mileage = "mileage"

    //车辆颜色
    const val carColor = "carColor"
    const val accident = "accident"
    const val wade = "wade"
    const val priceType = "priceType"
    const val minPrice = "minPrice"
    const val maxPrice = "maxPrice"
    const val priceRemark = "priceRemark"

    //车辆评估记录 记录的id
    const val estimateId = "estimateId"

    //车辆评估的传递 此评估单据的ids
    const val ids = "ids"

    //取消预约的id
    const val appointmentId = "appointmentId"

    //修改预约时间
    //const val appointmentTime = "appointmentTime"
    //预约维保 改约时间的传递字段改动
    const val changeAppointmentTime = "changeAppointmentTime"

    //取消预约 接口的 取消原因
    const val handleContent = "handleContent"

    //预约维保 提交给销售人员 分配的id
    const val managerId = "managerId"

    //合同模板的id
    const val signTemplateId = "signTemplateId"

    //    const val suggestionState = "suggestionState"
    const val isExtension = "isExtension"
    const val solveContent = "solveContent"
    const val fileList = "fileList"
    const val carAttestationId = "carAttestationId"
    const val shopAttestationId = "shopAttestationId"
    const val attestationName = "attestationName"
    const val reason = "reason"

    //在线寄售 取消寄售
    const val consignmentId = "consignmentId"

    //获取字典类型
    const val vehicle_archive_type = "vehicle_archive_type"

    //获取字典 车辆事故列表
    const val accidentType = "accidentType"

    //获取字典 车辆涉水
    const val wadeType = "wadeType"

    //获取拨打电话的内容
    const val callHistoryBusinessType = "callHistoryBusinessType"

    //优惠券的id
    const val couponId = "couponId"

    //携带优惠券的id内容布局
//    const val ids = "ids"

    //添加 优惠礼包 的接口
    const val couponPackId = "couponPackId"

    //优惠礼包的审核状态
    const val packCustomerId = "packCustomerId"
    const val auditStatus = "auditStatus"

    //审核备注，就是审核通过的备注，或者是审核驳回的原因，审核不通过的原因，
    const val auditRemark = "auditRemark"

    //添加智能出门的布局
    const val out_door_type = "out_door_type"

    //智能车牌号
    const val vehicleNo = "vehicleNo"
    const val hasFee = "hasFee"
    const val isPayment = "isPayment"

    //业务类型
    const val businessType = "businessType"
    const val description = "description"

    //档案上传的合同列表
    const val archivesManageList = "archivesManageList"

    //添加车辆的列表的key
    const val vehicleList = "vehicleList"

    //档案上传的合同附件
    const val informationAccessoryList = "informationAccessoryList"

    //客户信息
    const val clientManage = "clientManage"
    const val updateType = "updateType"
    const val vin = "vin"
    const val licenseNumber = "licenseNumber"
    const val vehicleType = "vehicleType"
    const val carBranch = "carBranch"
    const val carSeries = "carSeries"
    const val carModel = "carModel"
    const val engineNum = "engineNum"

    //添加合同金额的价格信息
    const val amount = "amount"
    const val archiveNo = "archiveNo"

    //合同的类型id
    const val archiveTypeId = "archiveTypeId"
    const val brandModel = "brandModel"
    const val carBrand = "carBrand"

    //合同的签约时间
    const val signingDate = "signingDate"
    const val partyA = "partyA"
    const val vehicleId = "vehicleId"
    const val archivesId = "archivesId"

    //单个合同的附件列表
    const val archivesManageFileVoList = "archivesManageFileVoList"

    //电子档案，档案管理接口增加的搜索 关键字字段；
    const val clientSearch = "clientSearch"

    //车辆喷涂中心的
    const val useTime = "useTime"

    //喷涂中心 支付金额
    const val finalAmount = "finalAmount"
    const val siteList = "siteList"

    //喷涂币支付方式
    const val payMode = "payMode"

    //标识是喷涂币过来的标识：
    const val SprayReservation = "SprayReservation"

    //绑定车位车牌
    const val CarNo = "CarNo"

    //绑定车位的那个停车位的id
    const val parkingSpaceId = "parkingSpaceId"

    //删除的车牌的id内容
    const val carNoId = "carNoId"

    //修改密码 的获取短信验证码的 那个输入的手机号
    const val phonenumber: String = "phonenumber";

    //添加 验证码 参数
    const val smsCode: String = "smsCode";

    //消息推送的展示的时间戳
    const val pushTime: String = "pushTime";
    //添加 密码的参数
    //    const val password: String = "password";


}